An exciting role exists for a Software Developer/Architect, specializing in embedded and connected systems within the Powered Vehicles Group (PVG) Advanced Development Team at FOX. The Advanced Development Team creates, develops and implements new technologies for a range of FOX markets including automobiles, off-road vehicles, ATVs, snowmobiles, motorcycles, and future transportation modes.
The team is focused on technical capabilities such as hardware/software/electronics prototyping, data analysis and computer simulation. The candidate will be instrumental in the development of innovative concepts and next generation IP. Being part of a small team he or she must be a creative, forward thinker that is dedicated to advancing the technological capabilities of FOX. The candidate must also demonstrate a relevant and highly motivated work history.
Required Qualifications/Experience:
- BS or master’s in Computer Engineering or Computer Science master’s degree preferred. Minimum 12 years as an engineer in automotive, aerospace, consumer electronics, or equivalent industry
- Managing the embedded product development life cycle
- Development of embedded software for proto-typing and production applications utilizing industry best practices
- Real-time embedded control systems
- Embedded system integration and application Embedded hardware functional and design principles
- Software verification/validation requirements and processes
Preferred Experience/Skills:
Experience/ familiarity with any of the following is preferred:
- Automotive Tier 1/Tier 2 coding experience in C / C++
- Automotive chassis systems
- Automotive network communication protocols (CAN, CAN FD, LIN, PSI5 and others)
- Bluetooth, Wi-Fi and other wireless communication technologies
- Experience with ASPICE/MISRA and AUTOSAR Responsibilities include but not limited to:
- Create and drive software development processes and structure within the organization
- Lead/Manage software development projects for real time control systems with outside consultants/engineering resources
- Determine software architecture and specifications for embedded systems
- Design flexible software architecture for integrating sensors and peripheral devices
- Design, document and lead system specifications and software specifications
- Determine appropriate requirements for software validation/verification
- Guide and support software validation/verification teams
- Lead code reviews for internal and 3rd party software developers
Disclaimer: This list does not represent all physical demands. Descriptions are representative of those that must be met by employee to successfully perform the essential functions of the job. Reasonable accommodation may be provided to enable individuals with disabilities to perform the jobs’ essential functions.
Note:
FOX provides equal employment opportunities for all employees and applicants for employment without regard to race, color, ancestry, national origin, gender, gender identity, sexual orientation, marital status, religion, age, physical disability (including HIV and AIDS), mental disability, results of genetic testing, or service in the military, or any other characteristic protected by the laws or regulations of any jurisdiction in which we operate. We base all employment decisions –including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, layoffs, terminations and social/recreational programs – on merit and the principles of equal employment opportunity.
Fox offers an excellent compensation package and wide-ranging opportunities for professional development. Medical, Dental, Vision, Health Spending and Dependent Care Savings Accounts, Disability and Life Insurance benefit programs are available, as is a 401k plan with employer matching. Eligibility for all benefit programs is defined by the applicable plan document or employee handbook.